home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / CUCD / Programming / QuakeTools / src / include / libqtools.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-11  |  1.3 KB  |  59 lines

  1. #ifndef    LIBQTOOLS_H
  2. #define    LIBQTOOLS_H
  3.  
  4. #ifdef    HAVE_CONFIG_H
  5. # include "./config.h"
  6. #endif
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <strings.h>
  10. #include <stdarg.h>
  11. #include <setjmp.h>
  12. #ifdef HAVE_DIRENT_H
  13. # include <dirent.h>
  14. #endif
  15.  
  16. /*
  17.  * ============================================================================
  18.  */
  19.  
  20. #include "./libqsys.h"
  21. #include "./mathlib.h"
  22.  
  23. #include "../libqtools/misc.h"
  24. #include "../libqtools/graphics.h"
  25. #include "../libqtools/raw.h"
  26.  
  27. #include "../libqtools/script.h"
  28. #include "../libqtools/pak.h"
  29. #include "../libqtools/wad.h"
  30. #include "../libqtools/mip.h"
  31. #include "../libqtools/bsp.h"
  32. #include "../libqtools/memory.h"
  33. #include "../libqtools/crc.h"
  34.  
  35. /*
  36.  * ============================================================================
  37.  */
  38.  
  39. #ifdef    LIBQTOOLS_CORE
  40. #include "../libqtools/map.h"
  41. #endif
  42.  
  43. #define    MAP_LOADLIGHTS        (1<<0)
  44. #define    MAP_VERBOSE1        (1<<1)
  45. #define    MAP_VERBOSE2        (1<<2)
  46.  
  47. bool LoadMapFile(__memBase, char *mapBuf);
  48. bool SaveMapFile(__memBase, FILE *outFile);
  49. bool LoadBSPFile(__memBase);
  50.  
  51. // ============================================================================
  52.  
  53. bool LoadTDDDFile(__memBase, char *tdddBuf);
  54. bool SaveTDDDFile(__memBase, FILE * outFile);
  55.  
  56. // ============================================================================
  57.  
  58. #endif
  59.